package queue;

/**
 * @author 老顾
 * @title: Queue
 * @projectName java-restudy
 * @email: 1437594522@qq.com
 * @date 2022/11/4 15:45
 */
public interface Queue<E> {

    /**
     * 入队
     * @param e
     * @return
     */
    boolean add(E e);

    /**
     * 出队
     * @param e
     * @return
     */
    boolean offer(E e);

    E poll();

    E peek();
}
